if not DdzSocketConfig then 
	cc.exports.DdzSocketConfig = {};
end

DdzSocketConfig.REQ_CHECK_TABLE 		= 0xc30003 --检测桌子	回复 0xc30004
DdzSocketConfig.REQ_ENTER_TABLE 		= 0xc30102 --加入桌子 	回复 0xc30004

-- DdzSocketConfig.ACK_ENTER_VIP_ROOM    	= 0xc30103 --加入桌子返回

DdzSocketConfig.REQ_CREATE_TABLE 		= 0xc30100 --创建桌子 	回复 0xc30004
-- DdzSocketConfig.ACK_CREATE_TABLE 		= 0xa00002 --创建桌子返回

-- DdzSocketConfig.NTF_GAME_END 			= 0x000011 --每盘结算
-- DdzSocketConfig.NTF_GAME_OVER 			= 0x000012 --最终结算

-- DdzSocketConfig.NTF_PLAYER_ENTER 		= 0x000018 --通知玩家进入房间
-- -- 
-- --DdzSocketConfig.REQ_READY 				= 0xf01006 --请求准备
-- --DdzSocketConfig.ACK_READY 				= 0xf0009c --准备返回
-- DdzSocketConfig.NTF_READY 				= 0x000007 --通知玩家准备

-- DdzSocketConfig.REQ_OUT_CARD 			= 0x000009 --出牌
-- DdzSocketConfig.ACK_OUT_CARD			= 0x000010 --出牌返回
-- DdzSocketConfig.NTF_OUT_CARD			= 0x000019 --出牌通知

-- DdzSocketConfig.REQ_TALKING 			= 0x000013 --聊天请求
-- DdzSocketConfig.ACK_TALKING				= 0x000014 --聊天返回
-- DdzSocketConfig.NTF_TALKING				= 0x000015 --聊天通知

-- DdzSocketConfig.REQ_CLOSE_VIP_ROOM  	= 0x000020 --请求解散房间
-- DdzSocketConfig.ACK_CLOSE_VIP_ROOM		= 0x000021 --请求解散房间响应
-- DdzSocketConfig.NTF_CLOSE_VIP_ROOM		= 0x000022 --通知解散房间
-- DdzSocketConfig.REQ_CLOSE_VIP_RESULT	= 0x000023 --解散房间操作
-- DdzSocketConfig.NTF_CLOSE_VIP_RESULT	= 0x000024 --解散房间操作通知

-- DdzSocketConfig.ADDPLAYER_NTF 			= 0xf0000b --玩家加入房间
-- DdzSocketConfig.REQ_PLAYER_READY		= 0xf01006 --玩家准备
-- DdzSocketConfig.ACK_PLAYER_READY		= 0xf0009c --玩家准备返回
-- DdzSocketConfig.REQ_PLAYER_CALL			= 0xf01003 --叫分
-- DdzSocketConfig.ACK_PLAYER_CALL			= 0xf00206 --叫分返回
-- -- DdzSocketConfig.DDZ_SEND_LEISURE_ON_GAME_START = 0xf00003 --開始返回
-- DdzSocketConfig.NTF_LANDLORD 			= 0xf00207   --周知地主
-- DdzSocketConfig.SEND_CARD_NTF 			= 0xf00003 --发牌
DdzSocketConfig.ACK_AUTO_OUTCARD		= 0xf00005 --自动出牌
-- DdzSocketConfig.REQ_AUTO_OUTCARD 		= 0xf01002 --请求托管
-- DdzSocketConfig.REQ_OUTCARD				= 0xf01004 --出牌
-- DdzSocketConfig.NTF_OUTCARD        		= 0xf00007	--出牌通知
-- DdzSocketConfig.NTF_PASS_CARD			= 0xf00008 --过牌通知
-- DdzSocketConfig.REQ_PASS_CARD 			= 0xf01005 --请求过牌

-- DdzSocketConfig.NTF_END_CARD			= 0xf00004 --结束

-- DdzSocketConfig.MSG_REQUEST_START_GAME_ACK	= 0xc30004; -- 重连
-- ====================================================================== 旧协议，待删





-- DdzSocketConfig.MSG_GAME_LOGIN_ACK 			= 0xc30023; --子游戏登录返回
DdzSocketConfig.ACK_LOGIN 					= 0xf00002; --大厅登录返回
DdzSocketConfig.MSG_GAME_LOGIN 				= 0xc30001;
DdzSocketConfig.MSG_REQUEST_START_GAME     	= 0xc30003;
-- DdzSocketConfig.MSG_REQUEST_START_GAME_ACK 	= 0xc30004;

DdzSocketConfig.MSG_CLOSE_VIP_TABLE_ACK     = 0xc30086;  --关闭房间ack
DdzSocketConfig.MSG_TALKING_IN_GAME    		= 0xc30300 ; --聊天消息
              

DdzSocketConfig.REQ_READY 					= 0xf01006; -- 请求准备
DdzSocketConfig.REQ_CALL_LORD 				= 0xf01003; -- 请求叫地主协议
DdzSocketConfig.REQ_EXPOSE_CARD 			= 0xf01005; -- 请求明牌
DdzSocketConfig.FRAMEDATA_NTF				= 0xc30062; -- 帧数据
DdzSocketConfig.SETTLEMENT_NTF 				= 0xf00004; -- 结算
DdzSocketConfig.REQ_DISCARD 				= 0xf01004; -- 请求出牌
DdzSocketConfig.RES_PLAYER_LEAVE_TABLE 		= 0xf02000; -- 结算通知玩家离开桌子
-----请求解散
DdzSocketConfig.REQ_DISSOLVE                = 0xf01010 ; --请求解散
-- DdzSocketConfig.ACK_DISSOLVE                = 0xffffff ; --解散回应
DdzSocketConfig.TESTMSG = 2184 ;

-- DdzSocketConfig.OPERATION_ERROR 			= 0xffffff; -- 操作错误


DdzSocketConfig.REQ_GAME_CONFIG 					= 0x01000007; -- 请求游戏配置
DdzSocketConfig.RES_GAME_CONFIG 					= 0x01000008; -- 请求游戏配置，代理、公告

DdzSocketConfig.REQ_GAME_HISTORY	 				= 0xd01001; -- 请求战绩
DdzSocketConfig.RES_GAME_HISTORY					= 0xd01002; -- 返回战绩


local SocketMgr = require("app.part.ddz.frameworks.base.socketmgr");
cc.exports.ddzSocketMgr = SocketMgr.new();
local tb = {};
for key, cmd in pairs(DdzSocketConfig or {}) do
	tb[cmd] = { dealytime = 0.0; }
end 

tb[SocketConfig.MSG_GAME_OTHERLOGIN_ACK] 			= {dealytime = 0};
tb[SocketConfig.MSG_REQUEST_START_GAME_ACK] 		= {dealytime = 0};
tb[SocketConfig.MSG_GAME_SEND_SCROLL_MES] 			= {dealytime = 0};
tb[SocketConfig.MSG_SYSTEM_NOTIFY_MSG] 				= {dealytime = 0};
tb[SocketConfig.MSG_GAME_UPDATE_PLAYER_PROPERTY] 	= {dealytime = 0};
tb[SocketConfig.MSG_GAME_LOGIN_ACK] 				= {dealytime = 0};
tb[CommonSocketConfig.ACK_LOGIN] 					= {dealytime = 0};

tb[DdzSocketConfig.SETTLEMENT_NTF] = { dealytime = 1.0 };
ddzSocketMgr:initsocket(tb);